package com.ruoyi.system.service;

import com.ruoyi.system.domain.req.StatisticsOneReq;
import com.ruoyi.system.domain.req.StatisticsThreeReq;
import com.ruoyi.system.domain.req.StatisticsTwoReq;
import com.ruoyi.system.domain.vo.statistics.one.StatisticsOne;
import com.ruoyi.system.domain.vo.statistics.one.StatisticsOne_version1;
import com.ruoyi.system.domain.vo.statistics.three.StatisticsOne_dept_version1;
import com.ruoyi.system.domain.vo.statistics.three.StatisticsThree;
import com.ruoyi.system.domain.vo.statistics.two.StatisticsTwo;

import java.util.List;

public interface TongJiService {

    /**
     * 各分类总量（月度，季度，年度）
     */
    public StatisticsOne_version1 statisticsOne(StatisticsOneReq req);

    /**
     * 各品类供货量环比，同比增长（月度，季度，年度）
     */
    public List<StatisticsTwo> statisticsTwo(StatisticsTwoReq req);

    /**
     * 各个供应商的供货量
     */
    public StatisticsOne_dept_version1 statisticsThree(StatisticsThreeReq req);

}
